// 普通的就是 import JsEncrypt from 'jsencrypt'
import { JSEncrypt } from 'encryptlong'

// 公钥
const publicKey: string = import.meta.env.VITE_ACCESS_LOGIN_KEY
// 私钥
const privateKey: string = import.meta.env.VITE_ACCESS_LOGIN_KEY

// 公钥加密
export function encrypt(passwd: string): string {
  const encryptor = new JSEncrypt()
  console.log(publicKey)
  encryptor.setPublicKey(publicKey)
  // 普通的就是return encryptor.encrypt(passwd)
  return encryptor.encryptLong(passwd)
}

// 私钥解密
export function decrypt(passwd: string): string {
  const encryptor = new JSEncrypt()
  encryptor.setPrivateKey(privateKey)
  // 普通的就是return decryptor.decrypt(passwd)
  return encryptor.decryptLong(passwd)
}
